﻿using AutoCAD.EntityTools.RegistryManage;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AutoCAD.EntityTools.ConsoleTests
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("测试 ...");

            #region 注册表注册测试
            // 创建注册服务实例
            var registrationService = new AddinRegistrationService();

            // 注册插件
            bool success = registrationService.RegisterAddin(
                addinName: "AutoCAD.EntityTool.Tests测试",
                description: "用于提高工作效率...",
                filePath: @"D:\Desk\GUO项目文件夹\AutoCADEntityTool\auto-cad.-entity-tools\AutoCAD.EntityTool\AutoCAD.EntityTool.Tests\bin\Debug\AutoCAD.EntityTools.dll"
            );

            // 显示结果
            if (success)
            {
                Console.WriteLine("注册安装完成，按任意键退出...");
                Console.WriteLine("注册完成"); // 假设这是扩展方法
            }
            else
            {
                Console.WriteLine("部分或全部安装失败，按任意键退出...");
            }
            #endregion





            Console.ReadKey();
        }
    }
}
